package com.jxsd.edu.cn.struts2.services;

import java.util.List;

import com.jxsd.edu.cn.struts2.models.LabelView;
import com.jxsd.edu.cn.tools.Page;
import com.jxsd.edu.cn.tools.PageBean;

/**
 * 用户标签管理
 * */
public interface LabelService 
{
	/**
     * 获取一个用户的所有兴趣标签
     * */
	public  List<LabelView>   getLabelViews(String  userId);
	/**
	 * 增加一个用户标签
	 * */
	public   void   addLabel(LabelView  label);
	/**
	 * 删除用户的一个标签
	 * */
	public  void  deleteLabel(String labelId);
	/**
	 * 获取一组兴趣标签
	 * */
	public  Page<LabelView>  getLabels(PageBean<LabelView>  pagebean);
	/**
	 * 批量添加一个用户的兴趣标签
	 * */
	public  void  addLabels(List<LabelView>  labs);
}
